package com.demo.main.utils;

/**
 * 该类包含一些通用的静态常量和方法，用于整个项目。
 * 它被设计为一个工具类，因此构造函数是私有的，以防止实例化。
 */
public class CommonUtil {
    // 项目名称常量，表示当前项目的名称
    public static final String PROJECT_NAME = "新软智习图书借阅管理系统";
    // 页脚内容常量，显示在页面底部的信息，包括版权和团队信息
    public static final String FOOTER_CONTENT = "&#169; 2024 " + PROJECT_NAME + " 团队. 保留所有权利.";
    // 图书默认借阅天数常量，定义了图书的默认借阅期限，不可更改
    public static final Integer BORROW_DAYS = 30;

    /**
     * 私有构造函数，防止外部实例化这个工具类。
     * 抛出IllegalStateException异常，如果尝试实例化此类，则表明这是一个错误使用。
     */
    private CommonUtil() {
        throw new IllegalStateException("Utility class");
    }
}